package com.cy.pj.goods.service;

import com.cy.pj.goods.pojo.Goods;

import java.util.List;

/**
 * @author Cx
 * @stage secondStageOfWeb
 * @creat 2020-11-04 20:08
 * Service层：Service层主要负责业务模块的逻辑应用设计。同样是首先设计接口，
 * 再设计其实现的类，接着再Spring的配置文件中配置其实现的关联。
 * 这样我们就可以在应用中调用Service接口来进行业务处理。Service层的业务实现，
 * 具体要调用到已定义的DAO层的接口，
 * 封装Service层的业务逻辑有利于通用的业务逻辑的独立性和重复利用性，程序显得非常简洁。
 */
public interface GoodsService {

    List<Goods> findGoods();

    List<Goods> findGoodsByName(String name);

    int deleteById(Integer id);

    int saveGoods(Goods entity);

    Goods findById(Integer id);
    int updateGoods(Goods goods);

}
